package com.bt.framework.log

import android.util.Log

/**
 *@author:hxm
 *@date: 2025/6/22 18:03
 *@version:
 *@description:XLogger管理·工具类
 */
object XLogger {

    private const val TAG = "XLogger"

    /**
     * 默认打印日志
     */
    fun v(msg: String) {
        v(TAG, msg)
    }

    /**
     * 打印日志
     */
    fun v(tag: String = TAG, msg: String) {
        Log.v(tag, msg)
    }

    /**
     * 默认打印日志
     */
    fun d(msg: String) {
        d(TAG, msg)
    }

    /**
     * 打印日志
     */
    fun d(tag: String = TAG, msg: String) {
        Log.d(tag, msg)
    }

    /**
     * 默认打印日志
     */
    fun i(msg: String) {
        i(TAG, msg)
    }

    /**
     * 打印日志
     */
    fun i(tag: String = TAG, msg: String) {
        Log.i(tag, msg)
    }

    /**
     * 默认打印日志
     */
    fun w(msg: String) {
        w(TAG, msg)
    }

    /**
     * 打印日志
     */
    fun w(tag: String = TAG, msg: String) {
        Log.w(tag, msg)
    }

    /**
     * 默认打印日志
     */
    fun e(msg: String) {
        e(TAG, msg)
    }

    /**
     * 打印日志
     */
    fun e(tag: String = TAG, msg: String) {
        Log.e(tag, msg)
    }

}